为公共云配置 IP 定额应用程序

IP 定额应用程序是在独立服务器或主机上运行的 Java™ 应用程序。在以太网网络中可以使用 IP 定额应用程序解决系统上的一半节点或机柜变为不可用的故障场景。在此场景中,应用程序将确定哪些节点或机柜可继续处理主机操作,并避免出现拆分系统(拆分系统的两半将继续独立处理 I/O)。

IBM Cloud™ 中要求在裸机或虚拟服务器上至少有一个 IP 定额应用程序。IBM Cloud 配置中的 2 节点和 4 节点系统需要 IP 定额应用程序。在双节点系统中,IP 定额应用程序在发生节点故障后保持可用性。 在具有四个节点的系统中,需要 IP 定额应用程序才能处理其他故障场景。IP 定额应用程序是在 IBM Cloud 中单独的裸机或虚拟服务器上运行的 Java™ 应用程序。 如果您当前具有第三个站点定额磁盘,那么必须在使用 IP 定额应用程序之前移除第三个站点。

IP 网络上有严格的要求,使用 IP 定额应用程序会带来某些不利。当系统配置的某些方面发生更改时,必须为主机重新配置并重新部署 IP 定额应用程序。这些方面包括在系统中添加节点(或热备用节点)、从系统中移除节点或在节点上更改服务 IP 地址。其他示例包括更改系统证书或遇到以太网连接问题。 以太网连接问题阻止 IP 定额应用程序访问仍联机的节点。 如果 IP 应用程序脱机,那么必须重新配置 IP 定额应用程序,因为系统配置已更改。 要在管理 GUI 中查看 IP 定额应用程序的状态,请选择设置 > 系统 > IP 定额您还可以使用 lsquorum 命令来查看 IP 定额应用程序的状态。

IP 定额应用程序在 IBM Cloud 中的裸机或虚拟服务器上运行。如果在节点之间发生通信中断,那么该 IP 定额应用程序将决定由哪个节点继续处理操作。但是,IP 定额应用程序不能存储用于恢复系统的配置数据。为确保复原系统数据,将从裸机服务器上用于此目的的内部磁盘中自动分配一个内部磁盘。该本地磁盘将存储元数据,元数据可用于在发生故障时复原系统配置。

对于使用单站点或标准拓扑进行配置且未配置任何外部存储器的系统,还可以将 IP 定额应用程序用作定额设备。此配置为系统提供仲裁功能,在半数系统节点或机柜无法访问时自动恢复 I/O 处理。

可以部署的最大 IP 定额应用程序数为 5 个。 但是,无法在同一个主机或服务器上运行 IP 定额应用程序的多个实例。每个主机或服务器上仅支持一个 IP 定额应用程序实例。可在多个主机或服务器上配置多个 IP 定额应用程序以提供冗余。

请勿在依赖于系统所提供存储器的主机上部署 IP 定额应用程序。 此操作可能会导致一种情况,即节点需要检测 IP 定额应用程序以处理 I/O,但是由于该 IP 定额应用程序无法访问存储器而导致无法检测。

IP 定额需求

要获得稳定的定额解决办法,IP 网络必须提供以下需求:
  • 从运行 IP 定额应用程序的服务器到所有节点或节点容器的服务 IP 地址的连接。网络还必须处理公开服务 IP 地址可能造成的安全隐患,因为该连接也可用于访问服务助手界面(如果未正确配置 IP 网络安全性)。
    注: 请勿将 SSL 证书与 ECDSA 密钥一起使用,否则 IP 定额配置将失败。
  • 在运行 IP 定额应用程序的每台服务器上,确保只有授权用户才能访问包含 IP 定额应用程序的目录。
  • IP 定额应用程序使用端口 1260 在主机与所有节点或机柜之间通信。
  • 最大来回延迟不得超过 80 毫秒 (ms),这意味着单程不得超过 40 毫秒。
  • 保证最低带宽为 2 兆字节/秒,以便处理系统与定额应用程序之间的流量。

安装 IP 定额

如果通过添加节点、更改服务 IP 地址或更改 SSL 证书来更改配置,您必须重新下载和安装 IP 定额应用程序。在使用管理 GUI 之前,请确保您登录至 IBM Cloud 门户网站。 要下载和安装 IP 定额应用程序,请完成以下步骤:
  1. 在管理 GUI 中,选择设置 > 系统 > IP 定额,然后下载 IP 定额 Java 应用程序的版本。您还可以使用命令行界面 (CLI) 输入 mkquorumapp 命令,以生成 IP 定额 Java 应用程序。该应用程序存储在系统的 dumps 目录中,文件名为 ip_quorum.jar
  2. 在计划运行 IP 定额应用程序的服务器或主机上,创建一个专用于 IP 定额应用程序的单独目录。
  3. 将 IP 定额应用程序从系统传输到要运行此 IP 定额应用程序的服务器或主机上的单独目录。
  4. 在主机服务器上使用 ping 命令,验证它是否能够与系统中每个节点的服务 IP 地址建立连接。
  5. 在主机上,运行命令 java -jar ip_quorum.jar 对 IP 定额应用程序进行初始化。
  6. 要验证是否安装并激活 IP 定额应用程序,请选择设置 > 系统 > IP 定额。检测到的应用程序表中将显示新的 IP 定额应用程序。 系统自动为定额磁盘选择 MDisk。 还可以在系统 CLI 上使用 lsquorum 命令,验证 IP 定额应用程序是否已连接以及是否为活动的定额设备。 如果要使用命令行界面修改用于定额的 MDisk,请使用 chquorum 命令。

在配置 IP 定额之后,请参阅配置回拨以设置回拨。